home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C24 / Borland.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  3.3 KB  |  122 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C24
  7. # using the Borland compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f Borland.makefile
  11.  
  12. # Note: this requires the upgrade from
  13. # www.Borland.com for successful compilation!
  14. CPP = Bcc32
  15. CPPFLAGS = -w-inl -w-csu -wnak
  16. OFLAG = -e
  17. .SUFFIXES : .obj .cpp .c
  18. .cpp.obj :
  19.     $(CPP) $(CPPFLAGS) -c $<
  20. .c.obj :
  21.     $(CPP) $(CPPFLAGS) -c $<
  22.  
  23. all: \
  24.     Rtshapes.exe \
  25.     TypeidAndBuiltins.exe \
  26.     RTTIandNesting.exe \
  27.     RTTIWithoutPolymorphism.exe \
  28.     DynamicCast.exe \
  29.     Voidrtti.exe \
  30.     ConstructorOrder.exe \
  31.     RTTIwithReferences.exe \
  32.     RTTIwithExceptions.exe \
  33.     RTTIandMultipleInheritance.exe \
  34.     Recycle2.exe \
  35.     Selfrtti.exe \
  36.     Statcast.exe \
  37.     Constcst.exe \
  38.     Reinterp.exe 
  39.  
  40. test: all 
  41.     Rtshapes.exe  
  42.     TypeidAndBuiltins.exe  
  43.     RTTIandNesting.exe  
  44.     RTTIWithoutPolymorphism.exe  
  45.     DynamicCast.exe  
  46.     Voidrtti.exe  
  47.     ConstructorOrder.exe  
  48.     RTTIwithReferences.exe  
  49.     RTTIwithExceptions.exe  
  50.     RTTIandMultipleInheritance.exe  
  51.     Recycle2.exe  
  52.     Selfrtti.exe  
  53.     Statcast.exe  
  54.     Constcst.exe  
  55.     Reinterp.exe  
  56.  
  57. bugs: 
  58.     @echo No compiler bugs in this directory!
  59.  
  60. Rtshapes.exe: Rtshapes.obj 
  61.     $(CPP) $(OFLAG)Rtshapes.exe Rtshapes.obj 
  62.  
  63. TypeidAndBuiltins.exe: TypeidAndBuiltins.obj 
  64.     $(CPP) $(OFLAG)TypeidAndBuiltins.exe TypeidAndBuiltins.obj 
  65.  
  66. RTTIandNesting.exe: RTTIandNesting.obj 
  67.     $(CPP) $(OFLAG)RTTIandNesting.exe RTTIandNesting.obj 
  68.  
  69. RTTIWithoutPolymorphism.exe: RTTIWithoutPolymorphism.obj 
  70.     $(CPP) $(OFLAG)RTTIWithoutPolymorphism.exe RTTIWithoutPolymorphism.obj 
  71.  
  72. DynamicCast.exe: DynamicCast.obj 
  73.     $(CPP) $(OFLAG)DynamicCast.exe DynamicCast.obj 
  74.  
  75. Voidrtti.exe: Voidrtti.obj 
  76.     $(CPP) $(OFLAG)Voidrtti.exe Voidrtti.obj 
  77.  
  78. ConstructorOrder.exe: ConstructorOrder.obj 
  79.     $(CPP) $(OFLAG)ConstructorOrder.exe ConstructorOrder.obj 
  80.  
  81. RTTIwithReferences.exe: RTTIwithReferences.obj 
  82.     $(CPP) $(OFLAG)RTTIwithReferences.exe RTTIwithReferences.obj 
  83.  
  84. RTTIwithExceptions.exe: RTTIwithExceptions.obj 
  85.     $(CPP) $(OFLAG)RTTIwithExceptions.exe RTTIwithExceptions.obj 
  86.  
  87. RTTIandMultipleInheritance.exe: RTTIandMultipleInheritance.obj 
  88.     $(CPP) $(OFLAG)RTTIandMultipleInheritance.exe RTTIandMultipleInheritance.obj 
  89.  
  90. Recycle2.exe: Recycle2.obj 
  91.     $(CPP) $(OFLAG)Recycle2.exe Recycle2.obj 
  92.  
  93. Selfrtti.exe: Selfrtti.obj 
  94.     $(CPP) $(OFLAG)Selfrtti.exe Selfrtti.obj 
  95.  
  96. Statcast.exe: Statcast.obj 
  97.     $(CPP) $(OFLAG)Statcast.exe Statcast.obj 
  98.  
  99. Constcst.exe: Constcst.obj 
  100.     $(CPP) $(OFLAG)Constcst.exe Constcst.obj 
  101.  
  102. Reinterp.exe: Reinterp.obj 
  103.     $(CPP) $(OFLAG)Reinterp.exe Reinterp.obj 
  104.  
  105.  
  106. Rtshapes.obj: Rtshapes.cpp ..\purge.h 
  107. TypeidAndBuiltins.obj: TypeidAndBuiltins.cpp 
  108. RTTIandNesting.obj: RTTIandNesting.cpp 
  109. RTTIWithoutPolymorphism.obj: RTTIWithoutPolymorphism.cpp 
  110. DynamicCast.obj: DynamicCast.cpp 
  111. Voidrtti.obj: Voidrtti.cpp 
  112. ConstructorOrder.obj: ConstructorOrder.cpp 
  113. RTTIwithReferences.obj: RTTIwithReferences.cpp 
  114. RTTIwithExceptions.obj: RTTIwithExceptions.cpp 
  115. RTTIandMultipleInheritance.obj: RTTIandMultipleInheritance.cpp 
  116. Recycle2.obj: Recycle2.cpp ..\purge.h 
  117. Selfrtti.obj: Selfrtti.cpp ..\purge.h 
  118. Statcast.obj: Statcast.cpp 
  119. Constcst.obj: Constcst.cpp 
  120. Reinterp.obj: Reinterp.cpp 
  121.  
  122.